physical or natural cause - Espagnol Anglais Dictionnaire